package com.ruoyi.service;

import java.util.List;

import com.ruoyi.domain.BulkResponsesDTO;
import com.ruoyi.domain.T12;
import com.ruoyi.domain.T12DTO;
import com.ruoyi.domain.T12VO;


/**
 * 信息反馈Service接口
 *
 * @author ruoyi
 * @date 2024-07-28
 */
public interface IT12Service
{
    /**
     * 查询信息反馈
     *
     * @param f1201 信息反馈主键
     * @return 信息反馈
     */
    public T12VO selectT12ByF1201(Long f1201);

    /**
     * 查询信息反馈列表
     *
     * @param t12 信息反馈
     * @return 信息反馈集合
     */

    /**
     * 新增信息反馈
     *
     * @param t12 信息反馈
     * @return 结果
     */
    public int insertT12(T12 t12);

    /**
     * 修改信息反馈
     *
     * @param t12 信息反馈
     * @return 结果
     */
    public int updateT12(T12 t12);

    /**
     * 批量删除信息反馈
     *
     * @param f1201s 需要删除的信息反馈主键集合
     * @return 结果
     */
    public int deleteT12ByF1201s(Long[] f1201s);

    /**
     * 删除信息反馈信息
     *
     * @param f1201 信息反馈主键
     * @return 结果
     */
    public int deleteT12ByF1201(Long f1201);

    List<T12VO> selectT12V0List(T12DTO t12);

    void bulkResponses(BulkResponsesDTO bulkResponsesDTO);

    void updateStatusProcessed(BulkResponsesDTO bulkResponsesDTO);
}
